﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Sinacor.Infra.Service.Validation;
using Sinacor.Infra.Service.Common;

namespace Sinacor.Servico.Bovespa.ContasCorrente.BusinessEntity
{
    public class ContaCorrente : BaseBusinessEntity
    {
        public static class ConsultarPosicaoContasCorrente
        {
            public const int QuantidadeDisponivel = 0;
            public const int QuantidadeProjetada = 1;
            public const int QuantidadeDias = 2;
            public const int ContaInvestimento = 3;
        }


        private System.Decimal? _disponivel;
        public System.Decimal? Disponivel
        {
            get { return _disponivel; }
            set { _disponivel = value; }
        }

        private System.Decimal? _projetado;
        public System.Decimal? Projetado
        {
            get { return _projetado; }
            set { _projetado = value; }
        }

        private System.Decimal? _negociosDia;
        public System.Decimal? NegociosDia
        {
            get { return _negociosDia; }
            set { _negociosDia = value; }
        }

        /// <summary>
        /// Data: 12/12/2007
        /// Autor: Ludmilla Modesto
        /// Historico: Criado - Define se a conta é do Tipo Investimento
        /// </summary>
        private System.Boolean? _isContaInvestimento;
        public System.Boolean? isContaInvestimento
        {
            get { return _isContaInvestimento; }
            set { _isContaInvestimento = value; }
        }

    }
}
